package cn.tedu.smart.parcel.counter.pojo.param;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
@Data
public class CabinetAddNewParam implements Serializable {

    /**
     * 柜机id
     */
    private Long id;

    /**
     * 柜机编码
     */
    private String cabinetId;

    /**
     * 所在地址
     */
    private String address;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 设备型号
     */
    private String unitType;

    /**
     * 储藏类型
     */
    private String storageClass;


    /**
     * 系统版本(MAC)
     */
    private String systemVersion;

    /**
     * 安装日期
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime gmtCreate;

    /**
     * 更新开通日期
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime gmtModified;


    /**
     * 柜机状态(是否开通)，1=开通，0=未开通
     */
    private Integer cabinetStatus;

    /**
     * 详情
     */
    private String detail;

}
